home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / comm / comm1 / cnet_who.lha / who / WHO_HISTORY!.text < prev    next >
Text File  |  1996-12-08  |  25KB  |  434 lines

  1. ============================================================================
  2.                  CNet WHO's, v2.66 HISTORY! File by Dotoran
  3. ============================================================================ -- v2.66 --
  4.     - Release Date: December 8, 1996!
  5.     - Bug Fixes:
  6.         - My apologies to the 3.05c SysOps out there! The 2.65 version had
  7.           changes made to it to handle the new format the BBSIDENTIFY BBS
  8.           command was being used, however this behavior did NOT change on
  9.           3.xx systems. This version should hopefully fix the problem you've
  10.           been having, where it only printed the local port in the different
  11.           WHO listings.
  12.     - Changes, Additions, etc:
  13.         - Being as I'm using CED now for all my coding, all these CTRL-A 
  14.           smiley face codes word wrapping are beginning to bother me, so
  15.           this version converts them to CTRL-S codes instead.
  16.         - Another small change was made to the error check routines to
  17.           STRIP leading spaces from the sourceline, agin to mke readability
  18.           a bit easier.
  19.  
  20. -- v2.65 --
  21.     - Release Date: September 30, 1996!
  22.     - Bug fixes:
  23.         - CNet, v4.23 has a change made to the BBSIDENTIFY BBS command that
  24.           altered the format of the returned version string, which caused
  25.           problems in the routine used to choose the correct GETUSER values
  26.           to use.
  27.         - I noted in numerous places I was referring to the last version as
  28.           v2.46, instead of v2.64.
  29.     - Changes, Additions, etc.
  30.         - I replaced the ERROR CHECK routines with a newer version that will
  31.           disable MCI's in the "source" line display.
  32.         - Added support for the new "SuperUser" flag to all three modules,
  33.           as well as to the MAKEWHO module.
  34.         - To aid in use of the above, I also included text on how to DISABLE
  35.           the "SuperUser" flag in any user accounts on your system, as CNet
  36.           defaulted in ENABLING this flag for ALL users when it was first
  37.           introduced a few versions ago.
  38.  
  39. -- v2.64 --
  40.     - Release Date: August 26, 1996!
  41.     - Ooops! I neglected to notice that the "Idle" timers were goofed up in
  42.       the 2.63 version, so I had to fix that, in addition to also making the
  43.       following changes and additions:
  44.         - The Idle Time display has changed again. It now uses a format of:
  45.  
  46.                     2 h 37 m 22 s
  47.  
  48.           to show the time in hours, minutes and seconds. An additional
  49.           toggle was also added to the CONFIG file which will also allow
  50.           you to list a "days" value, like this:
  51.  
  52.                     1d3h 22m 8s
  53.  
  54.           The "days" value `hugs' the minutes value, so as not to word wrap
  55.           the entire display, however colors are used in such a way as to
  56.           make it more readable than appears above.
  57.         - Two additional definable color values have been added to Config
  58.           for the Idle Time Digits and the Idle Time d-h-m-s characters,
  59.           instead of using colors defined for other things.
  60.         - I made an addition to the screen displays in the config module,
  61.           so that you'll know which module you're currently editing. (Look
  62.           in the upper right corner of any screen to see which one).
  63.         - I slightly expanded upon the "Fake Idle Minutes" value setting,
  64.           where you now enter TWO values, a MINIMUM and MAXIMUM value. Now,
  65.           if a user is online, but HIDDEN from other port(s), when one of
  66.           those ports happens to use a WHO command, a random value BETWEEN
  67.           these two designated values will be selected and ADDED to the
  68.           total number of minutes the user USING the WHO command has been
  69.           online. This should hopefully make it appear that that port really
  70.           IS empty(and HAS been for a fair amount of time).
  71.         - It is now possible to create BBSMENU entries that contain an
  72.           argument for a WHO module. (Helpful with the LONG module) You can
  73.           then create additional commands, like this one:
  74.  
  75.                 WQ, Who Quick  `3-  | {#0<path>Who/Long Q}
  76.  
  77.           The "WQ" command can then be used to view the QUICK "long" Who
  78.           display, without having to type "who q", etc.
  79.  
  80.         - Numerous instances of "transposed" characters which were caused by
  81.           my faulty motherboard in the past were also located and fixed in
  82.           the displays used for the LONG who module.
  83.  
  84. -- v2.63 --
  85.     - Release Date: August 23, 1996!
  86.     - Hooooo hummmmmmm.... hehe. Once again, v4.21 of CNet had changes made
  87.       to it which affected the "power" getuser values used by this program,
  88.       so yet AGAIN, it needed to be modified. This version will run on the
  89.       3.xx versions and v4.21, but NOT v4.00 thru 4.13c. Hopefully, it'll
  90.       last a few versions PAST v4.21, but we'll have to wait and see!
  91.  
  92. -- v2.62 --
  93.  
  94.     - Release Date: June 19, 1996!
  95.     - Well, as Cnet changes, so do the pfiles that run on it! :-) When the
  96.       4.12c version of Cnet was released, I discovered that some of the
  97.       MainPort{} GetUser values(the 7-digit ones starting with a "2") no
  98.       longer worked correctly. Namely the one that read your highest
  99.       loaded port, and(more importantly), the one that read the hide/muffle
  100.       statuses of the different ports. This version received a new routine
  101.       to the end of each module that will set the right getuser values to
  102.       use, regardless of the version of CNet being used. It's set to use
  103.       the NEW values IF your version number is GREATER than 4.11, so this
  104.       SHOULD make it compatible with whatever other new versions Ray puts
  105.       out, unless of course we get even MORE changes! Don't you just LOVE
  106.       change?!?!? hehe
  107.  
  108. -- v2.61 --
  109.  
  110.     - Release Date: May 8, 1996!
  111.     - As stated in the note under the 2.60 revision, CNet, v4.11 has gone
  112.       back to using the UUCP naming scheme for mail directories. This CNet
  113.       Who version is compatible with 3.05c-3.99 & 4.11 (and beyond), but it
  114.       will NOT work on a version of CNet between 4.00 and 4.10.
  115.     - The PATH where you wish to store this file has been "automated". You
  116.       can place the "Who/" directory ANYWHERE on your system, then start
  117.       using the files with NO MORE WORK involved. NO VARIABLES have to be
  118.       set for this to work correctly. As long as you leave ALL COMMAND FILES
  119.       inside the "Who/" directory, it'll work like a charm.
  120.  
  121. -- v2.60 --
  122.  
  123.     - Release Date: April 22, 1996!
  124.     - Updated for CNet, v4.10. Will NOT run on v3.xx CNet Systems.
  125.     - All command files received updates of one form or another.
  126.     - Fixed a bug in the Short & Normal modules that resulted in the CONFIG
  127.       file not being able to be loaded when using the "C" argument.
  128.  
  129. NOTE: The new developers of CNet Amiga, Heavy Metal & Todd Knight have
  130.       stated that, as of CNet, v4.11, the mail directories will go back to
  131.       using the serial id number, instead of the oddball hexadecimal names,
  132.       so this file will need updating AGAIN shortly. (That's ok, I found a
  133.       bug anyways!)
  134.  
  135. -- v2.51 --
  136.  
  137.     - Release Date: October 15, 1995! (6 Hours Later!)
  138.     - A fellow SysOp(Mugwump/Nate) pointed out an interesting error:
  139.         - I'm using the OFFSET() function to tweak values out of memory, so
  140.           I don't have to directly address each port(which freezes the ports
  141.           ability to do anything else). Anyways, this OFFSET() function is
  142.           a SUPPORT function, which requires the "rexxsupport.library" to
  143.           be loaded, which I was forgetting to load within the files.
  144.         - while looking for the above problem, I also ran across another
  145.           problem dealing with using the arguments with the W, WH and WHO
  146.           commands. If you used an argument that wasn't supported, you'd be
  147.           given one error message, and if you used a numeric value outside
  148.           the valid port range, you'd be given a different error message.
  149.           each module will now revert to showing the help format text if an
  150.           unknown argument(or out of range numeric value) is specified.
  151.         - I also replaced the PARSER routine with a newer routine that I
  152.           could specify a maximum value for, so if you only run 5 ports and
  153.           a user specified something like WHO 10, they'd be given the Help
  154.           Format text as well.
  155.  
  156. -- v2.50 --
  157.  
  158.     - Release Date: October 15, 1995!
  159.     - An unexpected release, mainly due to the HD crash I had in April,
  160.       where I lost all my CNet Who 3.0 coding, and since I'm not sure as
  161.       to WHEN I'll get around to reconstructing what I lost of 3.0, I
  162.       thought I'd spruce up the existing version in the interim.
  163.     - Changes, etc:
  164.         - User Banners, Glimpse & History files are now stored in their
  165.           UUCP Directories, instead of within the "pfiles:who/" directory,
  166.           so that if a user is ever deleted from your system, these files
  167.           can then be deleted as well.
  168.         - The glimpse and history files are no longer preloaded into RAM,
  169.           as they aren't used enough to warrant this. The glimpses are only
  170.           used when users choose to use the LONG WHO version, while the
  171.           history files are only used if a user specifically requests to
  172.           have one shown to them.
  173.         - The above files were RENAMED as well, so each user can have the
  174.           following files in their mail directories: _Banners, _Glimpse,
  175.           and _History.
  176.         - The CONFIG file was greatly modified:
  177.             - Now uses the VDE scheme, instead of the DDE (Dotoran Data
  178.               Editor). It's a 100% compatible VDE interface now.
  179.             - A lockup error was removed if you happened to hit either the
  180.               uP or DOWN arrow while sitting on the "Exit Without Saving"
  181.               button.
  182.             - The data input routines were updated, so as to EXACTLY mimic
  183.               the way CNet's other VDE editors work.
  184.             - The "Reload IdlePorts" option was moved to the Toggles screen,
  185.               instead of the "Save before leaving" screen(which would only
  186.               pop up if you had actually changed something).
  187.             - The "yellow vs. cyan" method of showing you what had changed
  188.               was removed from the scheme, as the internal VDE's don't show
  189.               you any way of telling what changed, other than presenting you
  190.               with the "want to save" screen if you DID happen to change a
  191.               value or two.
  192.             - Because the three BBSTEXT lines are read in automatically, I
  193.               removed references to these three lines from the TOGGLES VDE
  194.               screen.
  195.             - Two NEW toggles were added this version dealing with MCI codes
  196.               in the user created WHO banners. The first toggles whether or
  197.               not you allow MCI's to be used in the banners, while the 2nd
  198.               one is a toggle dealing with the SysOp Only MCI commands. The
  199.               user is only allowed to use the MCI's they have access to now.
  200.             - The "Create Who" options have been recoded to function again,
  201.               which means you can once again give the WHO's your own color
  202.               scheme(or choose one of the two built-in schemes).
  203.             - you are now presented with "You want to do this?" types of
  204.               prompts when choosing an alternate color scheme, or when
  205.               choosing to make a who module using given values. This allows
  206.               you to ABORT the operation if you wish to.
  207.             - Proper checking for editor aborting while using the CNet's
  208.               editor in the Glimpse and History sections was incorporated.
  209.             - There are now default _Banners, _Glimpse and _History files
  210.               stored in the "who/" directory. The _Banners file will be
  211.               copied into the user's uucp mail directory if you have the
  212.               multiple who banners toggle turned on, however the _Glimpse
  213.               and _History files are NOT. If a uaser does not have either a
  214.               Glimpse or History file stored in their uucp directory, the
  215.               default one will be shown on screen when using the LONG WHO
  216.               module, until such a time as the user creates ones of their
  217.               own choosing.
  218.             - The Preview Layout screen was updated to correctly show you a
  219.               copy of the new layout(it was still showing v2.1 versions of
  220.               the screen shots).
  221.             - References to looking for who banners from other programs was
  222.               rEMOVED from the present coding, as it was cluttering up the
  223.               coding I wanted to use for other things(helped to slightly
  224.               increase the execution speed of each module). You'll have to
  225.               manually remove other WHO programs you may have been using in
  226.               the past, as I will no longer be supporting "housecleaning"
  227.               types of routines for OTHER's works. :-)
  228.             - An ARexx Convert routine was included to create the _Banners,
  229.               Glimpse and _History files in each user's directory, as well
  230.               as adding the extra variables to the "Config.data" file.
  231.  
  232. -- v2.1d --
  233.  
  234.     - An "Only-If" Update. Not a COMPLETE archive. ONLY to be used by those
  235.       who do not wish to adjust the COLOR SCHEME and/or Yes/No toggles any
  236.       more than presently set to. Only released to those who requested the
  237.       changes that were made:
  238.     - The three lines in BBSTEXT that are used by the modules are now read
  239.       in automatically, and if changes are found, the config is updated to
  240.       suit. (This is why you can no longer edit those lines in the CONFIG!)
  241.     - There's a new "Fake Idle Minutes" variable added to the toggles screen
  242.       that allows you to specify an arbitrary value to be ADDED to the Idle
  243.       time for any users HIDING from other ports, as it was found that if a
  244.       user was HIDING from another user, when that other user did a WHO as
  245.       soon as they logged on, it would show the port as being idle for only
  246.       a minute or so, which gave the impresseion you logged off, because you
  247.       didn't want to talk to that user. Setting this value to something like
  248.       43 will make it look as if you haven't been around for awhile, while
  249.       at the same time, slowing incrementing as the user's call progresses.
  250.     - A problem where portions of a HIDDEN user's info was "seeping through"
  251.       to other users has been fixed(I think). If you were hiding, it would
  252.       sometimes show the user your handle or where you were, instead of just
  253.       blanking out that port as being Idle.
  254.     - Because CREATING custom Who Modules is not supported in this version,
  255.       I added a little screen to that effect, just in case you DO happen to
  256.       select one of the CREATE screens by mistake.
  257.     - Each WHO Module was slightly changed at the beginning to make changing
  258.       the TOGGLE variables a bit easier until the release of v3.0. I added
  259.       little comments next to each of the variables so you know which one
  260.       does what, as well as the proper values that can be used here.
  261.  
  262. -- v2.1c --
  263.  
  264.     - An "Only-If" Update. Not a COMPLETE archive. ONLY to be used by those
  265.       who do not wish to adjust the COLOR SCHEME and/or Yes/No toggles any
  266.       more than presently set to. Only released to those who requested the
  267.       changes that were made:
  268.         - All WHO displays (W/WH/WHO) now should correctly display Logon and
  269.           JoinLink statuses, instead of specifying those ports as "Idle".
  270.         - The LONG Who module received numerous Argument additions:
  271.             - "I" to reload Idle Port Banners quickly. (Controllers ONLY!)
  272.             - "E" to modify Idle Port Banners easily.  (Controllers ONLY!)
  273.             - "Q" to get a Quick Listing(No Glimpses, ----'s, or Prompt).
  274.             - "P" to display Idle Port Banner for CURRENT PORT.
  275.             - The "?" help menu for the "Long" Module was also changed, so
  276.               that only the Conference Controllers will be shown those extra
  277.               arguments that they have access to. Regular users won't even
  278.               know these arguments exist. (Don't worry, only CC's can USE
  279.               the commands anyways. This was just a cosmetic update change!)
  280.         - Each WHO now uses the three BBSTEXT lines that define your "Idle",
  281.           "(no one)", and "skip" text phrases. Edit them in the CONFIG file.
  282.     - A slight problem in the Idle Time display of the "Normal" module has
  283.       been corrected, as was an incorrect variable initialization in the
  284.       "Short" module.
  285.  
  286. -- v2.1 --
  287.  
  288.     - Update/Bug Fix Release Date: April 12, 1994!
  289.     - Fixed the "no carrier" bug in the "Edit Who Banner" routine.
  290.     - Disabled "More?" prompt in the CONFIG program.
  291.     - The Idle times now look more appealing, in Hours or Minutes.
  292.     - If multiple Who Banners are on file, the next one in the user's
  293.       list will be made their current banner whenever they sign on, and the
  294.       listing will be updated to reflect the change(and also to allow the
  295.       next one to be used on their next logon, etc.)
  296.     - Some custom coding errors(in the HELP menu of the Normal module) were
  297.       fixed, as were some minor color changes.
  298.     - LAST Release version until the release of the new v3.0!
  299.  
  300. -- v2.0 --
  301.  
  302.     - Release Date: March 4, 1994!
  303.     - The new IDLE TIMER routine dealing with IDLE PORTS had an error in it
  304.       that showed itself after Midnight rolled around. I was pulling my hair
  305.       out trying to find the cause of this, until I discovered that the Idle
  306.       timer used for USERS is also the SAME as that used for EMPTY PORTS. So,
  307.       this bug has been SQUASHED!
  308.     - The "IdlePorts" file now accepts a line entry of "D|Default Banner" to
  309.       be displayed on any ports where Idle Banners may NOT have been set up.
  310.       (You can simply LEAVE THIS OUT if you wish to see the Ports as they
  311.        would normally look).
  312.     - The user can now create an additional NINE Short Who Banners from the
  313.       LONG version module. Each can contain MCI commands as well. There's
  314.       even a quick option to select the NEXT Who Banner on their list to use
  315.       as their CURRENT Who Banner(And which will be saved to their regular
  316.       user account as well)! This option can also be DISABLED through the
  317.       CONFIG file, in which case the user would have to resort to EP;14!
  318.     - ALL THREE VERSIONS can now take OPTIONAL Port Arguments, so commands
  319.       like: w 0-2, wh 0 3 8, and who 0-2, 5-8, 15   are now POSSIBLE. You
  320.       can also specify "C"onfig, "B"anner, "G"limpse or "V"iew "H"istory as
  321.       arguments, when using the WHO (Long) version.
  322.     - It is now possible to also ABORT the Who listing BEFORE it has totally
  323.       been displayed on the screen!
  324.     - When viewing HISTORY files, it is now possible to select to View the
  325.       History of a PORT a user is signed onto, or to specify the user's ID,
  326.       Handle, or Real Name as before.
  327.     - There is now an ability to SKIP the display of any ports that may be
  328.       HIDING from the user, as these ports would normally be displayed as
  329.       IDLE Ports to the user.
  330.     - Something I'm calling a "Port Skip Block" has been added for those
  331.       multi-line systems who may be running HIGH-NUMBERED Ports, like in the
  332.       80's and 90's. In previous versions, the who just sat there reading
  333.       through all the EMPTY port slots, until it came to the next USED Port.
  334.       By specifying a "Port Skip Block", you can have it SKIP from one Port
  335.       to another, like "Skip from Port 4 to Port 90", etc.
  336.     - There is now a CONFIG file for CNet Who's! This unbelievable program
  337.       allows you to select the CoLORS, TEXT, and VARIABLE settings to use
  338.       for EACH Who, but it gets even better! There's no Config File that has
  339.       to be read in each time, nor are there global variables used. The
  340.       CONFIG file will actually REWRITE in HARD-CODE the changes you have
  341.       made to your Who's. It's possible to generate them all looking the
  342.       SAME, or you can create a different look for each version! Using what
  343.       I am calling the "Dotoran Data Editor", you have a VDE-type of editor,
  344.       complete with ghosted items for the SHORT and NORMAL versions! Now,
  345.       THIS IS POWER!
  346.     - The "IdleWhoT??" variables were REMOVED from this version, as they are
  347.       no longer needed, and the above CONFIG file has a setting to RELOAD the
  348.       "IdlePorts" file into the "IdleWhoB??" variables.
  349.   *=* This is NOT the last version! There WILL be a v3.0, but won't be for
  350.       awhile. I have already redrawn the look of the CONFIG file, so as to
  351.       hopefully be a bit more powerful, while at the same time, a bit easier
  352.       to use/see how a finished layout will look. I am playing around with
  353.       the ability to allow you to specify WHICH info you wish to use, and in
  354.       what ORDER you wish it to appear in. It will be awhile before I start
  355.       work on v3.0, as I plan on diving into the H2H WOF module next, and
  356.       will stick to it until it's first release! :-)  ENJOY EVERYONE!
  357.  
  358. -- v1.4 --
  359.  
  360.     - Release Date: February 12, 1994!
  361.     - The Normal & Long versions now support IDLE PORT INFO BANNERS, so you
  362.       can show the user such info as the phone number, baud rate, etc. that
  363.       is used for that port, or tell them which ports are reserved for SysOp
  364.       or Registered Use only, etc. etc...
  365.     - All three versions now support DUAL Idle Time displays. Users will be
  366.       shown the number of minutes EMPTY ports have been idle, as well as any
  367.       occupied port that has been idle for longer than 5 minutes.
  368.     - The Short & Normal versions received a "v1" variable, allowing SysOp's
  369.       to specify whether or not they wish to use the new Idle Timers and
  370.       Banners. The "CNet Standard" setting will also NOT show the HELP Menus
  371.       nor the final row of ==='s, so as to look IDENTICAL to the internal
  372.       CNet version!
  373.     - Still trying to find where Ken is storing the ETA line used with file
  374.       transfers that SHOULD be displayed, instead of the user's Who Banner.
  375.     - Version Strings changed slightly, so as to make the DATES a bit easier
  376.       to read and comprehend.
  377.     - The NAME of this mod has finally been firmed up, and will from this
  378.       point forward be called: "CNet Who's"   Enjoy Them!
  379.  
  380. -- v1.3 --
  381.  
  382.     - Release Date: February 4, 1994!
  383.     - Last MAJOR Release! Yes, I found the HIDE Problem! Finally! Hehe!
  384.     - While reading the new CNet Amiga Manual, I discovered that the WHO
  385.       command supposedly issues "M" and "H", in addition to "m" and "h",
  386.       although no matter how hard I tried, I could NOT get CNet's WHO to
  387.       give me the "M" or "H", but MY versions DO do it! Yes!
  388.     - Also added HELP LEVEL support. If the user is a "SuperUser", then only
  389.       the final line of ='s are printed. If they're an "Expert", then they'll
  390.       be shown the 1-line help menu, but if they're either a "Novice" or an
  391.       "Intermediate" user, they'll be given a multi-line menu.
  392.     - All three modules now include hard-coded VERSION strings! That's right,
  393.       100% working VERSION Strings.
  394.  
  395. -- v1.2 --
  396.  
  397.     - Release Date: February 2, 1994
  398.     - Third release still hasn't found a solution to the "Hide Problem".
  399.     - This release introduces an enhanced version of the LONG WHO module. It
  400.       allows the user to create/edit their existing WHO Banner, a 3-Line
  401.       "Glimpse" file, and a 20-Line "History" file. These "Glimpses" and
  402.       "Histories" are loaded into RAM when the user signs on, and are then
  403.       deleted from RAM when they log off. (This is done for two reasons:
  404.       Speed of Display, and less Wear & Tear on your Hard Drives!)
  405.     - When editing a "Glimpse" file, this program will first see if the file
  406.       "WHO" exists in their Mail directory. These "WHO" files are the 3-Line,
  407.       38 Character banners used by Brad Majors' NewWho program. The user is
  408.       then allowed to edit this "WHO" file, using the CNet Editor for a full
  409.       3 80-Character lines. When the file is SAVED, it becomes a "Glimpse"
  410.       file, while the "WHO" file is purged from the system. This should come
  411.       in handy for any SysOps using Brad's earlier work that wish to upgrade
  412.       to using this program.
  413.  
  414. -- v1.1 --
  415.  
  416.     - Release Date: January 21, 1994
  417.     - My second attempt took care of ALL previous problems, EXCEPT the ability
  418.       to truly HIDE ports that didn't wish to be seen. This problem has been
  419.       a REAL pain, as it can't be done easily, because it could result in a
  420.       lockup of the port doing the Who!
  421.  
  422. -- v1.0 --
  423.  
  424.     - My first attempt at duplicating CNet's WHO command to include a SHORT
  425.       form, as well as a long form.
  426.     - Things lacking included: Hide/Muffle/Conf status, Hidden Ports, Correct
  427.       CPS Rates, Correct Logon Times, and Correct "Smartness" concerning if
  428.       the SysOp wanted to display Idle Ports or Not!
  429.     - Date was sometime in December of 1993. Can't recall exactly when.
  430.  
  431. ============================================================================
  432.                         Frontiers BBS (716)/823-9892!
  433. ============================================================================
  434.